package com.github.wj.common.security.util;

import com.google.common.base.Splitter;
import org.springframework.util.StringUtils;

import java.util.ArrayList;
import java.util.List;

public class EntityUtil {

    public static List getIterable(String type, String ids){
        List list=new ArrayList();
        if(!StringUtils.isEmpty(ids)){
            Iterable<String> iterable= Splitter.on(",").trimResults().split(ids);
            for (String string:iterable){
                if(IConstants.STRING.equals(type)){
                    list.add(string);
                }else if (IConstants.LONG.equals(type)){
                    list.add(Long.parseLong(string));
                }else if(IConstants.INTEGER.equals(type)){
                    list.add(Integer.parseInt(string));
                }
            }

        }
        return list;
    }
}
